﻿using System;

namespace AuthorizedNavigation.Client
{
    public interface IUriRightMapping
    {
        string AllowedRoles { get; set; }
        bool AuthenticationRequired { get; set; }
        bool CanNavigate(System.Security.Principal.IPrincipal principal);
        Uri Uri { get; set; }
        bool Matches(System.Uri targetUri);
    }
}
